Skip to content

feature:winnerをDBに記録するエンドポイントの作成#58

Merged
thirdlf03 merged 1 commit intomainfrom
feature/add-endpoint-recode-winner
Dec 21, 2025
Merged

feature:winnerをDBに記録するエンドポイントの作成#58
thirdlf03 merged 1 commit intomainfrom
feature/add-endpoint-recode-winner

Conversation

@Take-613
Copy link
Copy Markdown
Collaborator

概要

チェスのwinnerをDBに記録するために、エンドポイントとその処理を作成
recodeWinner.ts...専用スキーマ
index.ts内に処理記載

変更内容

  • フロント側はwinnerを["player", "enemy", "draw", null]の値とgame_idで叩く
  • game_idを数字で処理するために、initGameのgame_idも変更

チェックリスト

  • コードが lint を通過する (pnpm lint)
  • コードが format を通過する (pnpm format:check)
  • 型チェックを通過する (pnpm check-types)
  • ビルドが成功する (pnpm build)
  • 変更に対応する型定義を更新した(該当する場合)
  • スキーマの変更が必要な場合、packages/schema を更新した
  • 破壊的変更がある場合、マイグレーション手順を記載した

テスト

検証

winnerを"player", "enemy". "draw", nullの全てで検証

{
   game_id : 1,
   winner : ["player", "enemy". "draw", null]
}

結果

全ての場合で成功

  • ローカルで動作確認済み
  • フロントエンドで正常に動作する
  • APIエンドポイントが正しく機能する

スクリーンショット(該当する場合)

関連Issue

Closes #

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
api 9dcbd40 Commit Preview URL

Branch Preview URL
Dec 21 2025, 12:43 AM

Copy link
Copy Markdown
Owner

@thirdlf03 thirdlf03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@thirdlf03 thirdlf03 merged commit 1dc4fbc into main Dec 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants